Soru & Cevap

Programın Kilitlemesini Sağlamak

01.03.2018 - 10:58

Değerli arkadaşlar merhaba,

 

Başılığı seçerken baya zorlandım,  Javada sonsuz döngü yada farklı bir şekilde kod yazarak çalışmanın kilitlenmesini istiyorum. 

Sonsuz döngü oluşturdum fakat çalışmaya devam etti. Sonsuza kadar "Merhaba Dünya"

thread kullandım, iki thread aynı anda çağırmayı denedim olmadı. (C# yaptım.) Amacım treadleri çakıştırmaktı. 

Fikirlerinizi bekliyorum. 

Teşekkürler iyi çalışmalar. 

 

4 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-26270-1538632301.jpg
aeniserkaya
04.03.2018 - 12:37

O an çalışan Main Threadı sleep methodu ile bekletebilirsin. Kodu paylaştım.

Ayrıca linki inceleyebilirsin.
http://www.java-samples.com/showtutorial.php?tutorialid=298

 

 

class CurrentThreadDemo { 
public static void main(String args[]) { 
Thread t = Thread.currentThread(); 
System.out.println("Current thread: " + t); 
// change the name of the thread 
t.setName("My Thread"); 
System.out.println("After name change: " + t); 
try { 
for(int n = 5; n > 0; n—) { 
System.out.println(n); 
Thread.sleep(1000); 
} 
} catch (InterruptedException e) { 
System.out.println("Main thread interrupted"); 
} 
} 
}